﻿using Super.Admin.Models.User;
using System.ComponentModel;

namespace Super.Admin.Utils.EventAggregator.EventType
{
    public class LayoutSettingEvent
    {
        public LayoutSettingType Type { get; set; }
        public object Value { get; set; }
        public enum LayoutSettingType
        {
            NavigationPosition,
            ShowSidebar,
            CollapseMenu,
            DisplayTopBar,
            MenuBarWidth,
            AccordionMenu,
            EnableBreadcrumbNavigation,
            DisplayBreadcrumbIcon,
            DisplayHomepageButton,
            EnableTabBar,
            MaximumNumberOfTagPages,
            StartDragAndDropSorting,
            TabMoreButtonStyle,
            LabelStyle,
            EnableGlobalSearch,
            EnableThemeSwitch,
            EnableLanguageSwitching,
            EnableLockScreen,
            EnableSidebarSwitch,
            StartRefreshing,
            EnableNotification,
            PreferredLocationSettings,
            EnableTheBottomBar,
            BottomBarContent
        }
    }
}
